<!-- HTML header for doxygen 1.8.18-->
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.9.8"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>Ipopt: Class Members - Functions</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
  $(document).ready(function() { init_search(); });
/* @license-end */
</script>
<script type="text/x-mathjax-config">
MathJax.Hub.Config({
  extensions: ["tex2jax.js"],
  jax: ["input/TeX","output/HTML-CSS"],
});
</script>
<script type="text/javascript" async="async" src="https://cdn.jsdelivr.net/npm/mathjax@2/MathJax.js"></script>
<link href="stylesheet.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 40px;">
  <td id="projectalign" style="padding-left: 0.5em;">
   <div id="projectname">Ipopt Documentation
   &#160;<!--span id="projectnumber">3.14.17</span-->
   </div>
  </td>
   <td>        <div id="MSearchBox" class="MSearchBoxInactive">
        <span class="left">
          <span id="MSearchSelect"                onmouseover="return searchBox.OnSearchSelectShow()"                onmouseout="return searchBox.OnSearchSelectHide()">&#160;</span>
          <input type="text" id="MSearchField" value="" placeholder="Search" accesskey="S"
               onfocus="searchBox.OnSearchFieldFocus(true)" 
               onblur="searchBox.OnSearchFieldFocus(false)" 
               onkeyup="searchBox.OnSearchFieldChange(event)"/>
          </span><span class="right">
            <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
          </span>
        </div>
</td>
 </tr>
 </tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.9.8 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html');
/* @license-end */
</script>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
  <div id="nav-tree">
    <div id="nav-tree-contents">
      <div id="nav-sync" class="sync"></div>
    </div>
  </div>
  <div id="splitbar" style="-moz-user-select:none;" 
       class="ui-resizable-handle">
  </div>
</div>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(document).ready(function(){initNavTree('functions_func_h.html',''); initResizable(); });
/* @license-end */
</script>
<div id="doc-content">
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
     onmouseover="return searchBox.OnSearchSelectShow()"
     onmouseout="return searchBox.OnSearchSelectHide()"
     onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>

<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<div id="MSearchResults">
<div class="SRPage">
<div id="SRIndex">
<div id="SRResults"></div>
<div class="SRStatus" id="Loading">Loading...</div>
<div class="SRStatus" id="Searching">Searching...</div>
<div class="SRStatus" id="NoMatches">No Matches</div>
</div>
</div>
</div>
</div>

<div class="contents">
<div class="textblock">Here is a list of all functions with links to the classes they belong to:</div>

<h3><a id="index_h" name="index_h"></a>- h -</h3><ul>
<li>h()&#160;:&#160;<a class="el" href="classIpopt_1_1IpoptNLP.html#a149bdb2133fda51b7c3873556fbc607e">Ipopt::IpoptNLP</a>, <a class="el" href="classIpopt_1_1OrigIpoptNLP.html#a4c08ee8f07bfb3243288def6a2b0a223">Ipopt::OrigIpoptNLP</a>, <a class="el" href="classIpopt_1_1RestoIpoptNLP.html#ae032ad193bc80ec47b6e56064a2dca68">Ipopt::RestoIpoptNLP</a></li>
<li>h_eval_time()&#160;:&#160;<a class="el" href="classIpopt_1_1TimingStatistics.html#aded04b92b9bd18b42f3762f35fbd3363">Ipopt::TimingStatistics</a></li>
<li>h_evals()&#160;:&#160;<a class="el" href="classIpopt_1_1IpoptNLP.html#aea2902047ff72c2821cdc50f15d49e69">Ipopt::IpoptNLP</a>, <a class="el" href="classIpopt_1_1OrigIpoptNLP.html#a6ea732199be4ae7633dabc23e2eec4b9">Ipopt::OrigIpoptNLP</a>, <a class="el" href="classIpopt_1_1RestoIpoptNLP.html#a367790e06b46d60886bb51c1d450180c">Ipopt::RestoIpoptNLP</a></li>
<li>HasChanged()&#160;:&#160;<a class="el" href="classIpopt_1_1TaggedObject.html#a6179c02755cba8456d611a0d469a9c70">Ipopt::TaggedObject</a></li>
<li>HasComputeAlphaForY()&#160;:&#160;<a class="el" href="classIpopt_1_1BacktrackingLSAcceptor.html#a84cfa720e3025a61143109f912f6b30a">Ipopt::BacktrackingLSAcceptor</a>, <a class="el" href="classIpopt_1_1InexactLSAcceptor.html#ac0d7a2b48c214ce0aa0cc4e6e285610b">Ipopt::InexactLSAcceptor</a></li>
<li>HasIntegerMetaData()&#160;:&#160;<a class="el" href="classIpopt_1_1DenseVectorSpace.html#ae41977efc786dd75b303841c8732a039">Ipopt::DenseVectorSpace</a></li>
<li>HasLower()&#160;:&#160;<a class="el" href="classIpopt_1_1RegisteredOption.html#a4590e55930748c5f297d1c8741448327">Ipopt::RegisteredOption</a></li>
<li>HasNumericMetaData()&#160;:&#160;<a class="el" href="classIpopt_1_1DenseVectorSpace.html#ae403b5d3d36b21ae87d17f67be50bb01">Ipopt::DenseVectorSpace</a></li>
<li>HasStringMetaData()&#160;:&#160;<a class="el" href="classIpopt_1_1DenseVectorSpace.html#aacd1bfe546b93288fece2aa4e4321dd4">Ipopt::DenseVectorSpace</a></li>
<li>HasUpper()&#160;:&#160;<a class="el" href="classIpopt_1_1RegisteredOption.html#ae6fcc9831a5440dbf6a67f11883e0979">Ipopt::RegisteredOption</a></li>
<li>HasValidNumbers()&#160;:&#160;<a class="el" href="classIpopt_1_1Matrix.html#a16f834a2deb289b60e4dc7236a4c2800">Ipopt::Matrix</a>, <a class="el" href="classIpopt_1_1Vector.html#a46eaed1bd50c543212088badfa54d0ee">Ipopt::Vector</a></li>
<li>HasValidNumbersImpl()&#160;:&#160;<a class="el" href="classIpopt_1_1CompoundMatrix.html#ae42e47ad9da90bd04ed593ab9af60c82">Ipopt::CompoundMatrix</a>, <a class="el" href="classIpopt_1_1CompoundSymMatrix.html#affdb270bd612ee14688b8626301173e7">Ipopt::CompoundSymMatrix</a>, <a class="el" href="classIpopt_1_1CompoundVector.html#ae68323fa122546666ac66caf22a6ea0a">Ipopt::CompoundVector</a>, <a class="el" href="classIpopt_1_1DenseGenMatrix.html#af8c11823a281f5670298448a79d728b6">Ipopt::DenseGenMatrix</a>, <a class="el" href="classIpopt_1_1DenseSymMatrix.html#a003c9d13b8379bb5e11fc4c726a09886">Ipopt::DenseSymMatrix</a>, <a class="el" href="classIpopt_1_1DiagMatrix.html#aecf09dffdd763a158c4ff97f1f954bda">Ipopt::DiagMatrix</a>, <a class="el" href="classIpopt_1_1ExpandedMultiVectorMatrix.html#a2727c6c241988b340e0caaaf91615d04">Ipopt::ExpandedMultiVectorMatrix</a>, <a class="el" href="classIpopt_1_1GenTMatrix.html#a4321c51c1d7ba1b53cbcd36eb0722a8c">Ipopt::GenTMatrix</a>, <a class="el" href="classIpopt_1_1IdentityMatrix.html#a6283ba51d4000dfa45e683e8612f7f62">Ipopt::IdentityMatrix</a>, <a class="el" href="classIpopt_1_1LowRankUpdateSymMatrix.html#a85366be8555fc1ea05789e3b2f129216">Ipopt::LowRankUpdateSymMatrix</a>, <a class="el" href="classIpopt_1_1Matrix.html#ae301c3ef085d23a4d564717d74bf123f">Ipopt::Matrix</a>, <a class="el" href="classIpopt_1_1MultiVectorMatrix.html#abedeaa1f8442a208bdec2395c1c9d8a4">Ipopt::MultiVectorMatrix</a>, <a class="el" href="classIpopt_1_1ScaledMatrix.html#a9cd26b5aac2c1dfcc2b432aad61529f3">Ipopt::ScaledMatrix</a>, <a class="el" href="classIpopt_1_1SumMatrix.html#adfcb83fc0b31dc57a6684f4cd46e6bf6">Ipopt::SumMatrix</a>, <a class="el" href="classIpopt_1_1SumSymMatrix.html#a816ef9c9cfd7e2042d5b52c4c445bf88">Ipopt::SumSymMatrix</a>, <a class="el" href="classIpopt_1_1SymScaledMatrix.html#aec3aaa5cebe937572a31cfab8a386c71">Ipopt::SymScaledMatrix</a>, <a class="el" href="classIpopt_1_1SymTMatrix.html#a45ea3660b36b64c75a0b3b233cc35b0a">Ipopt::SymTMatrix</a>, <a class="el" href="classIpopt_1_1TransposeMatrix.html#a1af8f5981cf62747e65130fb94de19ef">Ipopt::TransposeMatrix</a>, <a class="el" href="classIpopt_1_1Vector.html#ade790e1c0f229f0f063dbbedb9feac7e">Ipopt::Vector</a></li>
<li>have_c_scaling()&#160;:&#160;<a class="el" href="classIpopt_1_1NLPScalingObject.html#ae0baef8940fdb73a5c04a81f33c239a8">Ipopt::NLPScalingObject</a>, <a class="el" href="classIpopt_1_1StandardScalingBase.html#a766651a6b18f128dba3a2519d4cb93d8">Ipopt::StandardScalingBase</a></li>
<li>have_d_scaling()&#160;:&#160;<a class="el" href="classIpopt_1_1NLPScalingObject.html#a5404a87b37479c305be03b0a288d6837">Ipopt::NLPScalingObject</a>, <a class="el" href="classIpopt_1_1StandardScalingBase.html#ad0dfd3dffff9880cb4f6b46e93d5edd4">Ipopt::StandardScalingBase</a></li>
<li>have_x_scaling()&#160;:&#160;<a class="el" href="classIpopt_1_1NLPScalingObject.html#a9655c64a03d2813116a0277f77973b71">Ipopt::NLPScalingObject</a>, <a class="el" href="classIpopt_1_1StandardScalingBase.html#ab166c975cdc8df27e54c4e122c3cf77d">Ipopt::StandardScalingBase</a></li>
<li>HaveAddCq()&#160;:&#160;<a class="el" href="classIpopt_1_1IpoptCalculatedQuantities.html#ac318d886bd42220d41640ec915b77935">Ipopt::IpoptCalculatedQuantities</a></li>
<li>HaveAddData()&#160;:&#160;<a class="el" href="classIpopt_1_1IpoptData.html#a0c0d13009f52550be24d2d9f2a30929f">Ipopt::IpoptData</a></li>
<li>HaveAffineDeltas()&#160;:&#160;<a class="el" href="classIpopt_1_1IpoptData.html#a95c8d51abedcb3f6b6894d8c71d0483b">Ipopt::IpoptData</a></li>
<li>HaveCgFastDeltas()&#160;:&#160;<a class="el" href="classIpopt_1_1CGPenaltyData.html#ab3b97c94ada4f12100a02139959d48e5">Ipopt::CGPenaltyData</a></li>
<li>HaveCgPenDeltas()&#160;:&#160;<a class="el" href="classIpopt_1_1CGPenaltyData.html#a18be0911798d2b1e105079d4b758b47d">Ipopt::CGPenaltyData</a></li>
<li>HaveDeltas()&#160;:&#160;<a class="el" href="classIpopt_1_1IpoptData.html#a40b0f5595f094defb59860065e191b50">Ipopt::IpoptData</a></li>
<li>HaveIpData()&#160;:&#160;<a class="el" href="classIpopt_1_1AlgorithmStrategyObject.html#a5f6310084b90871ee4eec3d89bb407ee">Ipopt::AlgorithmStrategyObject</a></li>
<li>HessianMatrixSpace()&#160;:&#160;<a class="el" href="classIpopt_1_1IpoptNLP.html#a9b224becdca5ba284cf4d425fe505226">Ipopt::IpoptNLP</a>, <a class="el" href="classIpopt_1_1OrigIpoptNLP.html#a7e64d03cccacd0247aab9cf4a1c5366d">Ipopt::OrigIpoptNLP</a>, <a class="el" href="classIpopt_1_1RestoIpoptNLP.html#ab73272340306cf401935ab46a10c6a84">Ipopt::RestoIpoptNLP</a></li>
<li>HessianRequiresChange()&#160;:&#160;<a class="el" href="classIpopt_1_1InexactPDSolver.html#ac66db5a00432dd6b643e6e03f9a5b8d9">Ipopt::InexactPDSolver</a></li>
<li>HessianUpdater()&#160;:&#160;<a class="el" href="classIpopt_1_1HessianUpdater.html#a07851fff009f6ffa3e82cf5925207550">Ipopt::HessianUpdater</a></li>
<li>HighRankUpdate()&#160;:&#160;<a class="el" href="classIpopt_1_1DenseSymMatrix.html#acfc9742f1399ca8140ea389ab8c60590">Ipopt::DenseSymMatrix</a></li>
<li>HighRankUpdateTranspose()&#160;:&#160;<a class="el" href="classIpopt_1_1DenseGenMatrix.html#aca4711b658ee4239c48b24dbec6d9c94">Ipopt::DenseGenMatrix</a>, <a class="el" href="classIpopt_1_1DenseSymMatrix.html#a3a35b4e67ec5774338cd1456a7b1f7f7">Ipopt::DenseSymMatrix</a></li>
</ul>
</div><!-- contents -->
</div><!-- doc-content -->
</body>
</html>
